Search


如何用EXCEL VBA批次另存成2003與CSV等格式

這是在...

  • Share this:


如何用EXCEL VBA批次另存成2003與CSV等格式

這是在東吳大學進修推廣部的VBA進階課上課的範例,
繼前一次上課講到如何將大量的工作表批次轉成活頁簿(EXCEL檔),
剛好有同學問到,那如果要轉換成EXCEL2003或CSV檔,或是XML等檔案格式?
其實,只要在 SaveAs 加上檔案格式的參數,
就可以輕易的批次轉換成想要的格式,幾乎是一鍵完成,
可輕易批次轉成各種格式,無須像以前一個一個的另存新檔,
除了浪費時間,也容易犯錯,
檔案越多,浪費的時間越多,
至於要怎麼做,請看後面的介紹。

結果畫面:


上課內容:
01_建立要批次轉換格式的資料夾

02_複製工作表存成活頁簿程序

03_增加FileFormat檔案格式的參數

04_找到參數名稱

05_加xlExcel8到程序後面

06_避免一直跳出相容性提示

07_關閉提示最後再開啟

08_轉換成功畫面


程式碼:


Tags:

About author
not provided
1.熟悉EXCEL內建各類別250幾個函數(理解代替死背) 2.從函數到VBA設計(Sub)與自訂函數(Function) 3.錄製巨集與編修VBA程式 4.學會VBA的重要使用技巧(變數、迴圈與邏輯) 5.學會VBA表單設計與將EXCEL當資料
View all posts